#ifndef _BSP_PIN_H_
#define _BSP_PIN_H_

/* public define ------------------------------------------------------------ */


typedef struct elab_pin_driver
{
    elab_pin_t device;
    const char *pin_name;
} elab_pin_driver_t;


int bsp_gpio_pin_init(elab_pin_driver_t *me, const char * name, const char* pin_name);

int bsp_hc595_gpio_pin_init(elab_pin_driver_t *me, const char * name, const char* pin_name);
#endif
